Node-level Fault Tolerance for Fixed Priority Scheduling Project proposal submitted to ARTES
نویسنده
چکیده
Techniques for error detection and fault tolerance for distributed real-time systems using fixed priority scheduling will be developed and studied. Specifically, techniques for node-level transient fault tolerance, and system-level replica determinism will be considered. Error detection and fault tolerance mechanisms will be implemented in a small real-time kernel and evaluated using both VHDL-based fault injection and fault injection in a real system. Fixedpriority scheduling is selected because its use in fault-tolerant systems has not been researched extensively (which is the case with static scheduling). The real-time kernel will be implemented for the THOR microprocessor developed by Saab Ericsson Space AB, who will supply a detailed VHDL simulation model of THOR and computer boards.
منابع مشابه
Three Aspects of Real-Time Multiprocessor Scheduling: Timeliness, Fault Tolerance, Mixed Criticality
The design of real-time systems faces two important challenges: incorporating more functions/services on existing hardware to make the system more attractive to the market, and deploying existing software on multiprocessors (e.g., multicore) to utilize more processing power. Adding more services on the same hardware needs efficient resource utilization. In addition, satisfying the real-time con...
متن کاملSchedulability analysis for fault tolerant real-time systems
Predictability and fault tolerance are major requirements for complex real-time systems, which are either safety or mission critical. Traditionally fault tolerant techniques were employed to tackle the problem of ensuring correctness in the value domain only. We stress that the fault tolerance requirements and timing constraints are not orthogonal issues as they appear to be, and hence any viab...
متن کاملStability Assessment Metamorphic Approach (SAMA) for Effective Scheduling based on Fault Tolerance in Computational Grid
Grid Computing allows coordinated and controlled resource sharing and problem solving in multi-institutional, dynamic virtual organizations. Moreover, fault tolerance and task scheduling is an important issue for large scale computational grid because of its unreliable nature of grid resources. Commonly exploited techniques to realize fault tolerance is periodic Checkpointing that periodically ...
متن کاملAn Integrated Scheduling Mechanism for Fault-Tolerant Modular Avionics Systems
In this paper, we present an effective scheduling approach for a fault-tolerant IMA (Integrated Modular Avionics)-based system. The system architecture consists of connected cabinets that are made of multiple line replaceable modules, such as core processor and I/O modules. To provide fault tolerance, the system is incorporated with fault resilient capability and executes replicated tasks on di...
متن کاملNew Strategies for Ensuring Time and Value Correctness in Dependable Real-time Systems
Dependable real-time embedded systems are typically composed of tasks with multiple criticality levels allocated to a number of heterogeneous computing nodes connected by heterogeneous networks. The heterogeneous nature of the hardware, results in a varying level of vulnerability to different types of hardware failures. For example, a computing node with effective shielding shows higher resista...
متن کامل